macro
boot.janet on line 1490 , column 1
(as?-> x as & forms )
Thread forms together , replacing `as` in `forms` with the value of
the previous form. The first form is the value x. If any
intermediate values are falsey , return nil ; otherwise , returns the
last value.
(as?-> [1 2 3 ] _
(sum _ )
(when ( 6 _ ) _ ))
# => nil
(as?-> [1 2 3 ] _
(sum _ )
(when ( 6 _ ) _ ))
# => 6